
from flask  import Flask
from exts import db 
import config 
from models import Article

app = Flask(__name__)
app.config.from_object(config)
db.init_app(app)
# 新建一个article模型,采用models分开的方式

'''
采用`db.create_all`在后期修改字段时,不会自动的映射到数据库中. 必须删除表,然后重新运行`db.create_all`才会重新映射.
因此flask-migrate就是为了解决这个问题,她可以在每次修改模型后,可以将修改的东西映射到数据库中.

安装: `pip install flask-migrate`
'''

# with app.app_context():
    # db.create_all()

@app.route('/')
def Index():
    return 'flask-migrate详解'

if __name__ == "__main__":
    app.run(debug=True)
